On Learning Graphs with Edge-Detecting Queries

نویسندگان

  • Hasan Abasi
  • Nader H. Bshouty
چکیده

We consider the problem of learning a general graph G = (V,E) using edge-detecting queries, where the number of vertices |V | = n is given to the learner. The information theoretic lower bound gives m log n for the number of queries, where m = |E| is the number of edges. In case the number of edges m is also given to the learner, Angluin-Chen’s Las Vegas algorithm Angluin and Chen (2008) runs in 4 rounds and detects the edges in O(m log n) queries. In the other harder case where the number of edges m is unknown, their algorithm runs in 5 rounds and asks O(m log n + √ m log n) queries. There have been two open problems: (i) can the number of queries be reduced to O(m log n) in the second case, and, (ii) can the number of rounds be reduced without substantially increasing the number of queries (in both cases). For the first open problem (when m is unknown) we give two algorithms. The first is an O(1)-round Las Vegas algorithm that asks m log n + √ m(log n) log n queries for any constant k where log n = log k · · · log n. The second is an O(log∗ n)-round Las Vegas algorithm that asks O(m log n) queries. This solves the first open problem for any practical n, for example, n < 2. We also show that no deterministic algorithm can solve this problem in a constant number of rounds. To solve the second problem we study the case when m is known. We first show that any non-adaptive Monte Carlo algorithm (one-round) must ask at least Ω(m log n) queries, and any two-round Las Vegas algorithm must ask at least m4/3−o(1) log n queries on average. We then give two two-round Monte Carlo algorithms, the first asks O(m log n) queries for any n and m, and the second asks O(m log n) queries when n > 2. Finally, we give a 3-round Monte Carlo algorithm that asks O(m log n) queries for any n and m.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Learning and Verifying Graphs Using Queries with a Focus on Edge Counting

We consider the problem of learning and verifying hidden graphs and their properties given query access to the graphs. We analyze various queries (edge detection, edge counting, shortest path), but we focus mainly on edge counting queries. We give an algorithm for learning graph partitions using O(n log n) edge counting queries. We introduce a problem that has not been considered: verifying gra...

متن کامل

Learning a Hidden Graph Using O(log n) Queries Per Edge

We consider the problem of learning a general graph using edge-detecting queries. In this model, the learner may query whether a set of vertices induces an edge of the hidden graph. This model has been studied for particular classes of graphs by Kucherov and Grebinski [7] and Alon et al.[3], motivated by problems arising in genome sequencing. We give an adaptive deterministic algorithm that lea...

متن کامل

Learning a hidden graph

We study the problem of learning a hidden graph by edge-detecting queries, each of which tells whether a set of vertices induces an edge of the hidden graph or not. We provide a new information-theoretic lower bound and give amore efficient adaptive algorithm to learn a general graph with n vertices and m edges in m log n + 10m + 3n edge-detecting queries.

متن کامل

Some results on vertex-edge Wiener polynomials and indices of graphs

The vertex-edge Wiener polynomials of a simple connected graph are defined based on the distances between vertices and edges of that graph. The first derivative of these polynomials at one are called the vertex-edge Wiener indices. In this paper, we express some basic properties of the first and second vertex-edge Wiener polynomials of simple connected graphs and compare the first and second ve...

متن کامل

CERTAIN TYPES OF EDGE m-POLAR FUZZY GRAPHS

In this research paper, we present a novel frame work for handling $m$-polar information by combining the theory of $m-$polar fuzzy  sets with graphs. We introduce certain types of edge regular $m-$polar fuzzy graphs and edge irregular $m-$polar fuzzy graphs. We describe some useful properties of edge regular, strongly edge irregular and strongly edge totally irregular $m-$polar fuzzy graphs. W...

متن کامل

Improved quantum query algorithms for triangle finding and associativity testing

We show that the quantum query complexity of detecting if an n-vertex graph contains a triangle is O(n). This improves the previous best algorithm of Belovs [2] making O(n) queries. For the problem of determining if an operation ◦ : S × S → S is associative, we give an algorithm making O(|S|) queries, the first improvement to the trivial O(|S|) application of Grover search. Our algorithms are d...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2018